/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package pacman.Elementos.Personagens;

/**
 *
 * @author Eduardo
 */
public class PersonagemFactory {

    public enum tipoPersonagem {
        PACMAN,
        FANTASMA_BURRO,
        FANTASMA_INTELIGENTE
    }

    public static Personagem getInstance(tipoPersonagem tipo)
    {
        if (tipo == tipoPersonagem.PACMAN)
        {
            return new Pacman();
        }
        else if (tipo == tipoPersonagem.FANTASMA_BURRO)
        {
            return new FantasmaBurro();
        }
        else if (tipo == tipoPersonagem.FANTASMA_INTELIGENTE)
        {
            return new FantasmaInteligente();
        }
        return null;
    }


}
